let app = require("../../out/index").createRoute();

// 路由文件测试

app.get("/aa",(ctx)=>ctx.state);
app.get("/aa/:name",(ctx,name)=>name);
// 文件引用测试
app.get("/file","a@file")
app.post("/file","a@file")

// 中间件测试 拦截
app.get("/midd",()=>{}).midd((ctx)=>ctx.state)
app.post("/midd",()=>{}).midd((ctx)=>ctx.state)
// 中间件测试 不拦截
app.get("/middnot",(ctx)=>ctx.state).midd((ctx)=>{})
app.post("/middnot",(ctx)=>ctx.state).midd((ctx,next)=>{next()})

// 引用测试 拦截
app.get("/csmidd",()=>{}).midd("cs")
app.post("/csmidd",()=>{}).midd("cs:123")

// 引用测试 不拦截
app.get("/cssmidd",(ctx)=>ctx.state).midd("css")
app.post("/cssmidd",(ctx)=>ctx.state).midd("css")